package jiekou;

/**
 * 接口：
 *  创建方法：新建Java Class——>选择interface文件
 *   定义： 如果一个抽象类中所有的方法都是public abstract 的,属性都是public static final，
 *           就可以将这个类用另外一种方式来定义，也就是接口定义。
 * 语句：[public] interface 接口名 [extends  父接口名列表]{
 *          数据类型   常量名=常数;返回值  方法名([参数列表]);}
 * 1、interface是接口的关键字，定义接口和定义类相似。并被编译为class文件。
 * 2、接口的访问控制符只有public，如果使用public修饰符，则可以被所有类和接口使用，且接口名与文件名相同。
 * 3、接口中所有的方法都是public abstract 即公共的抽象方法。
 * 4、接口中可以有数据成员，这些数据成员默认都是public static final即公共类常量。
 * 5、接口可以实现多继承。
 */
public interface Father {
    int WIDTH=3;//定义一个常量，
    void playFootball();//声明一个方法，但是写方法体反而会出错,即后加花括号会出错
}
